<?php
return array(
	'tableName' => 'php3_order',    // 表名
	'tableCnName' => '',  // 表的中文名
	'moduleName' => 'Admin',  // 代码生成到的模块
	'withPrivilege' => FALSE,  // 是否生成相应权限的数据
	'topPriName' => '',        // 顶级权限的名称
	'digui' => 0,             // 是否无限级（递归）
	'diguiName' => '',        // 递归时用来显示的字段的名字，如cat_name（分类名称）
	'pk' => 'id',    // 表中主键字段名称
	/********************* 要生成的模型文件中的代码 ******************************/
	// 添加时允许接收的表单中的字段
	'insertFields' => "array('member_id','pay_status','pay_time','total_price','shr_name','shr_tel','shr_province','shr_city','shr_area','shr_address','post_status','post_number')",
	// 修改时允许接收的表单中的字段
	'updateFields' => "array('id','member_id','pay_status','pay_time','total_price','shr_name','shr_tel','shr_province','shr_city','shr_area','shr_address','post_status','post_number')",
	'validate' => "
		array('member_id', 'require', '会员Id不能为空！', 1, 'regex', 3),
		array('member_id', 'number', '会员Id必须是一个整数！', 1, 'regex', 3),
		array('pay_status', '否,是', \"支付状态的值只能是在 '否,是' 中的一个值！\", 2, 'in', 3),
		array('pay_time', 'number', '支付时间必须是一个整数！', 2, 'regex', 3),
		array('total_price', 'require', '订单总价不能为空！', 1, 'regex', 3),
		array('total_price', 'currency', '订单总价必须是货币格式！', 1, 'regex', 3),
		array('shr_name', 'require', '收货人姓名不能为空！', 1, 'regex', 3),
		array('shr_name', '1,30', '收货人姓名的值最长不能超过 30 个字符！', 1, 'length', 3),
		array('shr_tel', 'require', '收货人地址不能为空！', 1, 'regex', 3),
		array('shr_tel', '1,30', '收货人地址的值最长不能超过 30 个字符！', 1, 'length', 3),
		array('shr_province', 'require', '收货人省不能为空！', 1, 'regex', 3),
		array('shr_province', '1,30', '收货人省的值最长不能超过 30 个字符！', 1, 'length', 3),
		array('shr_city', 'require', '收货人城市不能为空！', 1, 'regex', 3),
		array('shr_city', '1,30', '收货人城市的值最长不能超过 30 个字符！', 1, 'length', 3),
		array('shr_area', 'require', '收货人地区不能为空！', 1, 'regex', 3),
		array('shr_area', '1,30', '收货人地区的值最长不能超过 30 个字符！', 1, 'length', 3),
		array('shr_address', 'require', '收货人详细地址不能为空！', 1, 'regex', 3),
		array('shr_address', '1,30', '收货人详细地址的值最长不能超过 30 个字符！', 1, 'length', 3),
		array('post_status', 'number', '发货状态,0:未发货,1:已发货2:已收到货必须是一个整数！', 2, 'regex', 3),
		array('post_number', '1,30', '快递号的值最长不能超过 30 个字符！', 2, 'length', 3),
	",
	/********************** 表中每个字段信息的配置 ****************************/
	'fields' => array(
		'member_id' => array(
			'text' => '会员Id',
			'type' => 'text',
			'default' => '',
		),
		'pay_status' => array(
			'text' => '支付状态',
			'type' => 'radio',
			'values' => array(
				'否' => '否',
				'是' => '是',
			),
			'default' => '否',
		),
		'pay_time' => array(
			'text' => '支付时间',
			'type' => 'text',
			'default' => '0',
		),
		'total_price' => array(
			'text' => '订单总价',
			'type' => 'text',
			'default' => '',
		),
		'shr_name' => array(
			'text' => '收货人姓名',
			'type' => 'text',
			'default' => '',
		),
		'shr_tel' => array(
			'text' => '收货人地址',
			'type' => 'text',
			'default' => '',
		),
		'shr_province' => array(
			'text' => '收货人省',
			'type' => 'text',
			'default' => '',
		),
		'shr_city' => array(
			'text' => '收货人城市',
			'type' => 'text',
			'default' => '',
		),
		'shr_area' => array(
			'text' => '收货人地区',
			'type' => 'text',
			'default' => '',
		),
		'shr_address' => array(
			'text' => '收货人详细地址',
			'type' => 'text',
			'default' => '',
		),
		'post_status' => array(
			'text' => '发货状态,0:未发货,1:已发货2:已收到货',
			'type' => 'text',
			'default' => '0',
		),
		'post_number' => array(
			'text' => '快递号',
			'type' => 'text',
			'default' => ' ',
		),
	),
	/**************** 搜索字段的配置 **********************/
	'search' => array(
		array('member_id', 'normal', '', 'eq', '会员Id'),
		array('addtime', 'normal', '', 'eq', '下单时间'),
		array('pay_status', 'in', '否,是', '', '支付状态'),
		array('pay_time', 'normal', '', 'eq', '支付时间'),
		array('total_price', 'between', 'total_pricefrom,total_priceto', '', '订单总价'),
		array('shr_name', 'normal', '', 'like', '收货人姓名'),
		array('shr_tel', 'normal', '', 'like', '收货人地址'),
		array('shr_province', 'normal', '', 'like', '收货人省'),
		array('shr_city', 'normal', '', 'like', '收货人城市'),
		array('shr_area', 'normal', '', 'like', '收货人地区'),
		array('shr_address', 'normal', '', 'like', '收货人详细地址'),
		array('post_status', 'normal', '', 'eq', '发货状态,0:未发货,1:已发货2:已收到货'),
		array('post_number', 'normal', '', 'like', '快递号'),
	),
);